.dashboard-container {
  padding: 24px;
}

.stats-row {
  margin-bottom: 24px;
}

.stats-card {
  border-radius: 8px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
  height: 100%;
  
  .ant-statistic-title {
    color: #8D9DAA;
    font-size: 14px;
    margin-bottom: 8px;
  }
  
  .ant-statistic-content {
    font-size: 24px;
    font-weight: 500;
  }
}

.data-row {
  margin-bottom: 24px;
}

.orders-card, .notifications-card {
  border-radius: 8px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
  height: 100%;
  
  .ant-card-head {
    border-bottom: 1px solid #f0f0f0;
    padding: 0 16px;
    
    .ant-card-head-title {
      padding: 16px 0;
      font-size: 16px;
      font-weight: 500;
    }
  }
  
  .ant-card-body {
    padding: 16px;
  }
}

.notifications-card {
  .ant-list-item {
    padding: 12px 0;
    
    .ant-list-item-meta-title {
      font-size: 14px;
      margin-bottom: 4px;
    }
    
    .ant-list-item-meta-description {
      font-size: 12px;
      color: #8D9DAA;
    }
    
    > div:last-child {
      font-size: 12px;
      color: #8D9DAA;
    }
  }
}